package com.xjgc.model.entity.mes;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 生产订单组件
 *
 * @author
 * @since 2019-11-21
 */
@Data
@TableName("zxj_mes_rsnum_wwcg")
public class ZxjMesRsnumWwcg implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 订单号
     */
    @JsonProperty("AUFNR")
    @TableField("\"AUFNR\"")
    private String aufnr;

    /**
     * 预留/相关需求的编号
     */
    @JsonProperty("RSNUM")
    @TableField("\"RSNUM\"")
    private String rsnum;

    /**
     * 预留/相关需求的项目编号
     */
    @JsonProperty("RSPOS")
    @TableField("\"RSPOS\"")
    private String rspos;

    /**
     * 凭证中的过帐日期
     */
    @JsonProperty("BUDAT")
    @TableField("\"BUDAT\"")
    private String budat;

    /**
     * 物料号
     */
    @JsonProperty("MATNR")
    @TableField("\"MATNR\"")
    private String matnr;

    /**
     * BOM 组件
     */
    @JsonProperty("IDNRK")
    @TableField("\"IDNRK\"")
    private String idnrk;

    /**
     * 物料描述
     */
    @JsonProperty("MAKTX")
    @TableField("\"MAKTX\"")
    private String maktx;

    /**
     * 需求量
     */
    @JsonProperty("BDMNG")
    @TableField("\"BDMNG\"")
    private String bdmng;

    /**
     * 基本计量单位
     */
    @JsonProperty("MEINS")
    @TableField("\"MEINS\"")
    private String meins;

    /**
     * 度量单位文本(最多10个字符)
     */
    @JsonProperty("MSEHT")
    @TableField("\"MSEHT\"")
    private String mseht;

    /**
     * 提货数
     */
    @JsonProperty("ENMNG")
    @TableField("\"ENMNG\"")
    private String enmng;

    /**
     * 工厂
     */
    @JsonProperty("WERKS")
    @TableField("\"WERKS\"")
    private String werks;

    /**
     * 已删除项目
     */
    @JsonProperty("LOEKZ")
    @TableField("\"LOEKZ\"")
    private String loekz;

    /**
     * 库存地点
     */
    @JsonProperty("LGORT")
    @TableField("\"LGORT\"")
    private String lgort;

    /**
     * 仓储地点的描
     */
    @JsonProperty("LGOBE")
    @TableField("\"LGOBE\"")
    private String lgobe;

    /**
     * 交货工厂
     */
    @JsonProperty("DWERK")
    @TableField("\"DWERK\"")
    private String dwerk;

    /**
     * 日期
     */
    @JsonProperty("DATUM")
    @TableField("\"DATUM\"")
    private String datum;

    /**
     * 时间
     */
    @JsonProperty("UZEIT")
    @TableField("\"UZEIT\"")
    private String uzeit;

    /**
     * 订单创建人
     */
    @JsonProperty("USNAM")
    @TableField("\"USNAM\"")
    private String usnam;

    /**
     * MES读取状态, 1已读，0未读
     */
    @JsonProperty("STATUS")
    @TableField("\"STATUS\"")
    private String status;

    /**
     * 用户权限id
     */
    @JsonProperty("UID")
    @TableField("\"UID\"")
    private String uid;
    /**
     * 需求类型
     */
    @JsonProperty("BDART")
    @TableField("\"BDART\"")
    private String bdart;

    /**
     * 移动类型（库存管理）
     */
    @JsonProperty("BWART")
    @TableField("\"BWART\"")
    private String bwart;

    @JsonProperty("EBELN")
    @TableField("\"EBELN\"")
    private String ebeln;


    @JsonProperty("EBELP")
    @TableField("\"EBELP\"")
    private Integer ebelp;
    /**
     *
     */
    @JsonProperty("POSID")
    @TableField("\"POSID\"")
    private String posid;
    /**
     * 最后发货
     */
    @JsonProperty("KZEAR")
    @TableField("\"KZEAR\"")
    private String kzear;

    @JsonProperty("ERP_FLAG")
    @TableField("\"ERP_FLAG\"")
    private String erpFlag;

    @JsonProperty("PT_FLAG")
    @TableField("\"PT_FLAG\"")
    private String ptFlag;

}
